broadway: Report right coordinates on ungrab enter
authorAlexander Larsson <alexl@redhat.com>
Mon, 14 Mar 2011 14:46:29 +0000 (15:46 +0100)
committerAlexander Larsson <alexl@redhat.com>
Mon, 14 Mar 2011 14:46:29 +0000 (15:46 +0100)
gdk/broadway/broadway.js

index 7835428770606c1e1fd93dd0b24c2afd74d2dc81..affb687dd77947d4b4dc5140507d6876cc89ffeb 100644 (file)
@@ -499,7 +499,7 @@ function doUngrab(time) {
            send_input ("l", [window_with_mouse, pos.root_x, pos.root_y, pos.win_x, pos.win_y, last_state, time, GDK_CROSSING_UNGRAB]);
        }
        if (real_window_with_mouse != 0) {
-           pos = getPositionsFromAbsCoord(last_x, last_y, id);
+           pos = getPositionsFromAbsCoord(last_x, last_y, real_window_with_mouse);
            send_input ("e", [real_window_with_mouse, pos.root_x, pos.root_y, pos.win_x, pos.win_y, last_state, time, GDK_CROSSING_UNGRAB]);
        }
        window_with_mouse = real_window_with_mouse;